package com.stedu.mall.orderservice.mapper;

import com.stedu.mall.common.bean.Addr;
import com.stedu.mall.common.bean.Order;
import com.stedu.mall.common.bean.User;

import java.util.List;

public interface OrderMapper {
    //查询所有订单
    List<Order> selectByOrder(Order order);

    //根据订单id进行查询
    Order selectById(String id);

    //根据订单id进行查询
    Order selectId(String id);

    //修改订单信息 - 权限
    int updateOrder(Order order);

    //查询联系人
    Addr selectByAddr(Integer id);

    //查询用户
    User selectByUser(Integer id);

    //单查订单
    Order selectByDId(String id);

    //添加
    int insert(Order order);

    int update(Order order);

    List<Order> selectByCondition(Order condition);
}
